island of marmara - French English Dictionary